package br.com.ridea.pegadacultural.utilidades;


public class TreatEmail {

//	private static final Logger LOG = Logger.getLogger(TreatEmail.class);

//	public static void enviar(String subject, String[] to, String from, String mensagem) throws AddressException, MessagingException {
//		Session mailSession = null;
//		try {
//			mailSession = obterSession();
//
//			InternetAddress[] destinatario = new InternetAddress[to.length];
//			for (int i = 0; i < to.length; i++) {
//				destinatario[i] = new InternetAddress(to[i]);
//			}
//
//			Message message = new MimeMessage(mailSession);
//			if (TreatString.isEmailValid(from)) {
//				InternetAddress remetente = new InternetAddress(from);
//				message.setFrom(remetente);
//				message.setReplyTo(new InternetAddress[] { remetente });
//			}
//			message.setRecipients(Message.RecipientType.TO, destinatario);
//			message.setSubject(subject);
//			message.setContent(mensagem, "text/html");
//			
//			Transport.send(message);
//
//		} catch (Exception e) {
//			LOG.error("Falha enviar email", e);
//		}
//	}
//
//	/**
//	 * Metodo usado para conectar no servidor SMTP. Abstraindo a configuracao do
//	 * SMTP usado.
//	 * 
//	 * @author Renan Oliveira renan.oliveira@sigma.com.br
//	 * @return Session
//	 */
//	private static Session obterSession() {
//		Session mailSession = null;
//		try {
//			Context initCtx = new InitialContext();
//			Object object = initCtx.lookup("java:/Mail");
//			mailSession = (javax.mail.Session) object;
//		} catch (javax.naming.NamingException e) {
//			throw new RuntimeException(e);
//		}
//		return mailSession;
//	}
}
